window and glass facade construction - German English Dictionary